stitching together - Spanish English Dictionary